Worm Lizard — definition

1. worm lizard (Noun)

1 definition

worm lizard (Noun) — A lizard of the genus Amphisbaena; harmless wormlike limbless lizard of warm or tropical regions having concealed eyes and ears and a short blunt tail.

1 type of
lizard
4 parts of
Amphisbaenia amphisbaena genus Amphisbaena genus Amphisbaenia